<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>发布订阅</title>
</head>
<body>
    <!-- 售楼处到栗子，售楼处登记所有来访客户的资料，等楼盘开售的时候，就通过遍历讯通录，对所有客户发出看房邀约，这样就不用每个客户都打电话过去询问，
    本质就是1对多和多对1对区别，是刘德华记住所有歌迷，还是所有歌迷记住刘德华. -->

    <script>
        var salesOffices = {};//定义售楼处
        salesOffices.clientList = [];//缓存列表，用于存放订阅者的回调函数
        salesOffices.listen = function(fn){
            //增加订阅者
            this.clientList.push(fn);//订阅的消息添加进缓存列表
        }
    </script>
</body>
</html>